home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / bbs_soft / sfcb13.zip / SFCB.NEW < prev   
Text File  |  1993-04-19  |  16KB  |  269 lines

  1.                                          tm                    SFCB 1.3 █▌
  2.                                  SPITFIRE  Call-Back Validation Utility ▐
  3.                              The ORIGINAL call-back door for SF systems ▐
  4.                                                  Copyright (C) MCMXCIII ▐
  5.                                                        Richard Sleegers ▐
  6.                                                       RainbowSoft Wares █▌
  7.  
  8. ▄──────────────────────▄
  9. │ MODIFICATION HISTORY │
  10. ▀══──────────────────══▀
  11.  
  12.    Version 1.3
  13.     ───────────┘
  14.  
  15.   04/18/93  ■ Updated SFCBINST to be less of a memory hog; it still needs
  16.             more work, but that will have to wait for the next release. 
  17.             (My goal is to be able to run it easily in drop to DOS on 
  18.             systems with limited memory.)
  19.   04/15/93  ■ Completed conversion/install programs.  SFCB is now ready
  20.             for final release!  Releases will come quicker now that those
  21.             are out of the way and automated.
  22.             ■ Updated SFCBINST program to show all new features, and added
  23.             more on-line help instead of larger manuals.  (The help
  24.             information may be moved to a separate file in the future to
  25.             allow you to remove it if you don't use it.)  
  26.   04/08/93  ■ Disabled external program checks.  You may re-enable with
  27.             the -X option.  Some systems 'toss cookies' when trying to 
  28.             auto-detect programs (such as Desqview, 4Dos, Share, Fossil
  29.             drivers)  Future version(s) will operate with more safety checks 
  30.             to prevent lockups.
  31.  
  32.             BETA RELEASE SFCB13K.ZIP
  33.  
  34.   03/25/93  ■ Jose Frias change.  Some area codes require you to dial
  35.             1-area code prefix, etc for long distance calls in the same
  36.             area code.  Thus the Keep Area Code option in the modem
  37.             section (which was supposed to fix this) now refers to this
  38.             feature.  If a number is long distance and in the same area
  39.             code, than the Keep Area Code switch will determine whether
  40.             the area code will be stripped from the number.
  41.             ■ The door file location code is now more robust.  You may
  42.             specify any combination of path, path+name to the
  43.             SFDOORS.DAT.  If SFDOORS.DAT is not found, then by default
  44.             SFMAIN.DAT is looked for next.  (SFCB is rarely run from the
  45.             message or file menu!)
  46.  
  47.   03/24/93  ■ Minor bug when displaying the updated security level after
  48.             validation now fixed.  (Simple code relocation fixed it)
  49.  
  50.             BETA RELEASE SFCB13J.ZIP
  51.  
  52.   03/01/93  ■ Made sound optional.  (For those of you who sleep next to your
  53.             computers [grin])
  54.             ■ Minimum LD access field added to provide a minimum access level
  55.             for long distance callers on systems which do not permit
  56.             long-distance call back.
  57.             ■ Local calls may also now be disconnected after call-back if
  58.             so desired by the sysop.
  59.   02/15/93  ■ Added a few new options:
  60.             - Subscriptions - you may now set a subscription date on
  61.               successful validation - the current date, 30 days from
  62.               the validation day, a year, etc..
  63.             - Enhanced the scrambled code option.  SFCB may now pick from
  64.               a random list of word codes in the [Codes] section of SFCB.INI
  65.               instead of an 8 letter scrambled code
  66.             - Enhanced the exit options.  If a user aborts a call-back,
  67.               he/she/it may be optionally disconnected.  You may also
  68.               configure SFCB to deny any exit attempts - that is - the call
  69.               back must complete successfully or the user never sees the BBS
  70.             - Passwords may be optionally displayed on the local screen,
  71.               the user will still only see the '***' when typing but all
  72.               security options (birth date, scrambled code, password) may
  73.               optionally be displayed to the sysop
  74.             - Long distance calls (if enabled) may optionally be logged to
  75.               a file, which can then be compared to your phone bill to
  76.               easily determine which calls were for verification purposes
  77.             - A new feature, called Log Reconnect will optionally capture
  78.               any incoming data prior to the caller re-entering his/her/its
  79.               name - this will help you to easily determine which calls
  80.               were placed to BBS's and not to the original caller (in a
  81.               feeble attempt to circumvent the call-back - prior versions
  82.               simply disconnected)
  83.             - File Upload/Byte uploads may now be credited in addition to
  84.               a time credit to the caller.  This may be useful if you
  85.               normally give the new caller a free upload and byte credit.
  86.             Revamped the SFCBINST program to allow for the new options.
  87.   02/05/93  Added numerous configurable messages and prompts to the SFCB.INI
  88.             file in the [Messages] and [Logfile] sections
  89.   02/01/93  Made the configurable messages and display screens more Spitfire
  90.             compatible.  The following SF codes are now recognized:
  91.               002, 003, 005, 014, 016
  92.               (<m>ore and <s>top commands)
  93.               004, 006, 018, 021, 022, 017, 010, 011, 023, 024, 025
  94.               (first name, location, number, birthdate, time left, full name
  95.               uploads, downloads, K up/downloads, security)
  96.             Others may follow but are likely not necessary in a call-back
  97.             program.
  98.   01/22/93  Completed changes to local area codes, plus fixed a bug with
  99.             long distance callers on days marked as [Holidays]
  100.   01/20/93  After a long delay over the holidays, back to work to finish
  101.             the long awaited release - but after this change is documented:
  102.             Different area codes may now be entered as local calls.
  103.             In my area code, any number outside is long-distance, but in
  104.             large metropolis areas, this is not the case, and this oversight
  105.             is not corrected.  See [LocalExchanges] in SFCB.INI for details.
  106.  
  107.             BETA RELEASE: SFCB13H.ZIP
  108.  
  109.   10/27/92  Beta release - all features are intact, all that is
  110.             left for public release is completing new help features
  111.             of SFCBINST and setting up the installation program.
  112.             (Old versions of SFCB were getting corrupted by the SFCHKUP
  113.             batch file which rezips all in one zip file)
  114.   10/22/92  Allow Online Call feature to allow long-distance collect call
  115.             from BBS to sysop level user (must have feature turned on, it
  116.             is off by default)
  117.             Inform User, when activated, will tell the user what happened
  118.             during the last call-back attempt (that failed)
  119.   10/15/92  Expiry date extension release
  120.   10/05/92  On-line help added to install program - still in progress
  121.             This will make the options easier to understand without
  122.             printing out any manuals
  123.    9/30/92  Update Install program for more and more options!
  124.    9/25/92  Add baud rate control for high-speed modems (which may or may not
  125.             be locking DTE)
  126.    9/09/92  Quashed some bugs in beta version - falsely detecting RINGING as an
  127.             incoming call, changing the baud rate to the original logon baud
  128.             Added KeepAreaCode option for those locations which require an
  129.             area code in front of local numbers
  130.    8/25/92  [Security] TopSecurity= option added to SFCB.INI - does a scan of
  131.             all previously validated phone numbers (in SFCB.VAL) - default is
  132.             false
  133.    8/15/92  SF display codes (limited selection) are now supported in .BBS/CLR
  134.             files
  135.    8/25/92  [AllowDuplicate] section in SFCB.INI allows you to list particular
  136.             numbers which may be duplicated when the AllowDuplicate switch is
  137.             set to FALSE
  138.    8/25/92  Fixed bug which, in certain cases, would not disconnect long-
  139.             distance callers after validation
  140.    8/23/92  AllowQuit= in [Security] section of SFCB.INI will allow or disallow
  141.             [Q]uit option in main menu of SFCB
  142.    8/23/92  Terminal will be requested if [C] picked and [T] not yet picked
  143.    8/21/92  SFCB will now answer incoming calls, leave a message that a
  144.             validation is in process and then continue to validate original
  145.             caller
  146.    8/20/92  INIT strings for problematic modems can be put in SFCB.INI
  147.             in [Modem] section under "InitString="
  148.    8/17/92  Long-distance times made more versatile - you may now specify
  149.             valid times to call-back for local and long-distance calls
  150.             for each 1/2 hour of each day of the week.  You may also specify
  151.             holidays which qualify for reduced long-distance rates as well
  152.             [Holidays] section added to SFCB.INI to specify dates which
  153.             qualify for holiday (or Sunday) rates
  154.    8/10/92  started to streamline code via use of SFCB.INI  all major
  155.             settings and options will be placed in one file instead of a
  156.             number of small files
  157.             main sections include:       previous file used:
  158.             [DoNotValidate]              SFCB.BAD
  159.             [PreValidate]                SFCB.OK
  160.             [LocalExchanges]             SFCB.XCH
  161.             also the following sections now include customizable messages:
  162.             [Errors]
  163.             [Messages]
  164.             [Logfile]
  165.    7/ 5/92  Start security lower and upper bounds can now be used, that is
  166.             any security level falling in the range will be considered
  167.             not yet validated
  168.    7/ 5/92  Added support for weekly callout time limits - call-backs can
  169.             be limited to time of day and time of week (eg to take advantage
  170.             of lower weekend rates)
  171.    6/02/92  Fixed SFCB.LST bug where caller is long-distance and first
  172.             called is botched, then the phone number is incorrect.
  173.             Added support for version 3.2 of SF
  174.  
  175.    Version 1.2
  176.     ───────────┘
  177.  
  178.    3/ 9/92  1.2 Version finally released!!
  179.    3/ 8/92  Clear buffer when returning from DOS (and not in chat mode)
  180.    3/ 2/92  Added option to use a special access code upon reconnection,
  181.             along with name, password (and optional birthdate)
  182.    3/ 2/92  Install batch file spiffed up for much simpler install.
  183.    3/ 1/92  Users no longer have to reenter their terminal information if
  184.             using SFCB twice in a row.  A text file SFCB.LST stores the
  185.             information on the last caller and is read in if it matches the
  186.             current user.   It is written when a user fails validation
  187.             (Usually through BUSY or NO CARRIER)
  188.    2/27/92  Modem parameters made more flexible
  189.               Dial time out  - wait for CONNECT, etc signals
  190.               Redial time    - time between dialing
  191.               Reconnect time - time delay after reconnection to detect BBS'
  192.                                better (improper phone numbers)
  193.             These options were also added to the SFCBINST install program.
  194.    2/14/92  USR / Courier modems now fully operational at all known speeds
  195.             -- hiatus --
  196.    8/23/91  Support for USR Courier and MicroCom high speed modems added,
  197.             easier to use user interface..
  198.    5/31/91  Added support for special terminal programs, most notably,
  199.             Mirror II which does not allow incoming calls in terminal mode.
  200.             Call-backs may not be done for users already validated (with the
  201.             exception of long-distance calls)
  202.    5/17/91  Created nicer scrolling routines with ANSI callers, cleaned up
  203.             some prompts, general code optimizing
  204.    5/15/91  Fixed bug with duplicate numbers (if user is last on the user
  205.             list, which happens frequently with new users)
  206.    4/23/91  The configuration and door file could not be properly located,
  207.             this is fixed, as is the delay time prior to disconnected, to
  208.             allow the user to see the last few lines of text.
  209.    4/22/91  Added TIMEDAY.BBS/CLR to be displayed if the user cannot be
  210.             validated at that time of the day.  SFCB.CFG can now contain
  211.             up to 10 different time zones for the day, in the format
  212.             HH:MM-HH:MM separated by a space, comma or semi-colon.
  213.  
  214.    4/21/91  Please note!  If you have a program which resets your BBS after
  215.             x number of rings, please disable this program before running
  216.             SFCB!  Some programs cannot properly distinguish rings and
  217.             hangups so this may cause reboots while attempting to redial.
  218.    4/21/91  Made modifications to the dialing routine which would not work
  219.             as expected on some modems, and would not work at all on the
  220.             2nd and 3rd attempts.
  221.    4/21/91  Line 20 of SFCB.CFG file caused the program to not continue
  222.             validation if set to FALSE - fixed to scan every number except
  223.             the users' number.
  224.    4/21/91  Chat mode bug fixed
  225.    4/20/91  Discovered intermittent timeout bug - fixed
  226.    4/18/91  Sent for beta testing
  227.  
  228.    Version 1.1
  229.     ───────────┘
  230.  
  231.           Enable 3.0 compatibility, Multi-node and file-sharing.
  232.             Will display Node Number in Log File (if activated)
  233.             Long-distance validation enabled.
  234.             Added CBNOLD.BBS/CLR to display if long-distance validation
  235.               disabled.
  236.             SFCB now checks SFCB.BAD for phone numbers which will not
  237.               be validated (ie - local BBS numbers)
  238.             SFCB can instantly validate numbers included in SFCB.OK, and
  239.               will validate without call-back.
  240.             Repaired minor bug when coming back from Chat or Dos Jump,
  241.               and re-displays last line shown.
  242.             User phone number may now be changed "on the fly", if the
  243.               sysop allows it (set in configuration file).
  244.             SFCB.LOG will reflect changes to the phone number and
  245.               incorrect phone numbers, password, or name attempts.
  246.             SFCB.XCH now shows all available local exchanges that will
  247.               not fit on one line in SFCB.CFG.  The configuration file
  248.               is read first and SFCB.XCH is searched only if the prefix
  249.               has not been found.  (So put frequently used prefixes in
  250.               SFCB.CFG and other local exchanges in SFCB.XCH)
  251.             SFCB.VAL contains the list of users who have been validated
  252.             SFCB.NVL will contain the list of users who failed validation
  253.             Added CONNECT.BBS/CLR to display once the user is reconnected
  254.             NUMNOVAL.BBS/CLR is displayed if the number is found in the
  255.               SFCB.BAD file.
  256.             NODUPES.BBS/CLR is displayed if the number is determined to
  257.               be a duplicate number.
  258.             NOQUALFY.BBS/CLR is displayed if the user cannot be validated
  259.               for some other reason.
  260.  
  261.       1.1 Added Drop to DOS, enhanced chat mode (with word wrap)
  262.             Fixed time lockout (wouldn't work before 10:00 am)
  263.             Cosmetic changes to user interface.
  264.             Registration format - initial screen disable added.
  265.  
  266.       Version 1.00 Beta
  267.             Test version of SFCB
  268.             Limited chat mode, time lockout enabled
  269.